home *** CD-ROM | disk | FTP | other *** search
/ MacHome 2001 May / MacHome CD (May 2001).iso / mac / Stuff / Software / Tools / The Fragmalyzer 1.5.1 / Extras / Headers & Libraries / FrazPEF.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-11-08  |  1.2 KB  |  58 lines  |  [TEXT/CWIE]

  1. /*
  2.     File:      FrazPEF.h
  3.  
  4.     Fragmalyzer Plug-in Interface - Preferred Executable Format (PEF)
  5.     
  6.     Version:    1.5
  7.     Date:     October 2000
  8.     
  9.     Copyright © 2000 Dan Wright, All rights reserved.
  10.     
  11.     Bugs?:     Please include the name of this file, the version, and the date (above). 
  12.             Send bug reports to danwr@kagi.com. 
  13.     
  14.     Updates:     http://www.halcyon.com/danwr/smoothie.html
  15. */
  16.  
  17. #ifndef __FRAZPEF__
  18. #define __FRAZPEF__
  19.  
  20.  
  21. #ifndef __PEFBINARYFORMAT__
  22.     #include <PEFBinaryFormat.h>
  23. #endif
  24.  
  25. #include "FrazRegistry.h"
  26.  
  27. #if PRAGMA_ONCE
  28.     #pragma once
  29. #endif
  30.  
  31. #ifdef __cplusplus
  32.     extern "C"    {
  33. #endif
  34.  
  35.  
  36.  
  37. enum {
  38.     kFrazPropConnectionID    = pConnectionID,
  39.     
  40.     kPropPEFAppSubdirAliasID = FOUR_CHAR_CODE('~pal'),    // property of application FragmentRef (cf kFrazPropAppSubdirID)
  41.         
  42.     kPropPEFContainerHeader     = FOUR_CHAR_CODE('~pch'),    // property of FragmentRef
  43.     kPropPEFCodeSection     = FOUR_CHAR_CODE('~p§c'),    // property of FragmentRef (UInt16: index of code section)
  44.     kPropPEFLoaderSection     = FOUR_CHAR_CODE('~p§l'),
  45.     kPropPEFDataSection     = FOUR_CHAR_CODE('~p§d'),    // (first data section)
  46.     
  47.     kPropPEFLoaderHeader     = FOUR_CHAR_CODE('~plh'),
  48.     
  49.     kPropPEFImportedLibrary     = FOUR_CHAR_CODE('~pil')    // property of LibraryRef
  50.     };
  51.     
  52.  
  53.  
  54. #ifdef __cplusplus
  55.         }
  56. #endif
  57.  
  58. #endif /* __FRAZPEF__ */